#ifndef __SCENELOUPVOYEUR_H__
#define __SCENELOUPVOYEUR_H__

#pragma once

class COgreEngine;

class CSceneLoupVoyeur : public CSceneBase
{
//Methods
public:
	CSceneLoupVoyeur(COgreEngine &Creator, const String & Name, const int pos);
	virtual ~CSceneLoupVoyeur(void);

	void Create(TCreatorEntities const &CreatorEntities, TCreatorNodes const &CreatorNodes, TCreatorLights const &CreatorLights, ENetConfig IsClient = e_NCNone, Vector3 &CameraStartPos = Vector3(200.0f, 150.0f, 200.0f));

	virtual bool frameStarted(const FrameEvent& evt);
	void Attach(void);
//Variables
public:
	Bone *m_pRightHand;
	SceneNode *m_pRightHandProjector;

	Bone *m_pRightForeArm;
	SceneNode *m_pRightForeArmProjector;

	Bone *m_pHips;
	SceneNode *m_pHipsProjector;
};

#endif //__SCENELOUPVOYEUR_H__
